# near model CODE resource # jump table entries: 42344-42365 (22 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 A568 syscall HClrRBit, flags=5 00000004 0000 04CA ori.b D0, 0xCA fn00000008: 00000008 48E7 0030 movem.l -[A7], A2,A3 0000000C 4878 003C push.l 0x3C /* '<' */ 00000010 4EAD C258 jsr [A5 - 0x3DA8] 00000014 2648 movea.l A3, A0 00000016 2453 movea.l A2, [A3] 00000018 41ED D670 lea.l A0, [A5 - 0x2990] 0000001C 2488 move.l [A2], A0 0000001E 41ED D668 lea.l A0, [A5 - 0x2998] 00000022 2548 0004 move.l [A2 + 0x4], A0 00000026 41ED D6A0 lea.l A0, [A5 - 0x2960] 0000002A 2548 0008 move.l [A2 + 0x8], A0 0000002E 41ED D6A8 lea.l A0, [A5 - 0x2958] 00000032 2548 000C move.l [A2 + 0xC], A0 00000036 41ED D690 lea.l A0, [A5 - 0x2970] 0000003A 2548 0010 move.l [A2 + 0x10], A0 0000003E 41ED D680 lea.l A0, [A5 - 0x2980] 00000042 2548 0014 move.l [A2 + 0x14], A0 00000046 41ED D688 lea.l A0, [A5 - 0x2978] 0000004A 2548 0018 move.l [A2 + 0x18], A0 0000004E 41ED D6B0 lea.l A0, [A5 - 0x2950] 00000052 2548 001C move.l [A2 + 0x1C], A0 00000056 41ED D698 lea.l A0, [A5 - 0x2968] 0000005A 2548 0020 move.l [A2 + 0x20], A0 0000005E 42AA 0024 clr.l [A2 + 0x24] 00000062 41ED AFE8 lea.l A0, [A5 - 0x5018] 00000066 2548 0028 move.l [A2 + 0x28], A0 0000006A 41ED AFF0 lea.l A0, [A5 - 0x5010] 0000006E 2548 002C move.l [A2 + 0x2C], A0 00000072 41ED AFD0 lea.l A0, [A5 - 0x5030] 00000076 2548 0030 move.l [A2 + 0x30], A0 0000007A 204B movea.l A0, A3 0000007C 584F addq.w A7, 4 0000007E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000082 4E75 rts fn00000084: 00000084 4EAD BDA8 jsr [A5 - 0x4258] 00000088 4E75 rts fn0000008A: 0000008A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000008E 4EAD C260 jsr [A5 - 0x3DA0] 00000092 584F addq.w A7, 4 00000094 4E75 rts 00000096 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 0000009A 262F 0024 move.l D3, [A7 + 0x24] 0000009E 266F 0020 movea.l A3, [A7 + 0x20] 000000A2 7001 moveq.l D0, 0x01 000000A4 C083 and.l D0, D3 000000A6 4A80 tst.l D0 000000A8 56C0 sne D0 000000AA 4400 neg.b D0 000000AC 49C0 lea.l A4, D0 000000AE 1800 move.b D4, D0 000000B0 7004 moveq.l D0, 0x04 000000B2 C083 and.l D0, D3 000000B4 4A80 tst.l D0 000000B6 57C0 seq D0 000000B8 4400 neg.b D0 000000BA 49C0 lea.l A4, D0 000000BC 1A00 move.b D5, D0 000000BE 7002 moveq.l D0, 0x02 000000C0 C083 and.l D0, D3 000000C2 4A80 tst.l D0 000000C4 57C0 seq D0 000000C6 4400 neg.b D0 000000C8 49C0 lea.l A4, D0 000000CA 1C00 move.b D6, D0 000000CC 7008 moveq.l D0, 0x08 000000CE C083 and.l D0, D3 000000D0 4A80 tst.l D0 000000D2 57C0 seq D0 000000D4 4400 neg.b D0 000000D6 49C0 lea.l A4, D0 000000D8 1E00 move.b D7, D0 000000DA 4EBA FF2C jsr [PC - 0xD4 /* 00000008 */] 000000DE 2448 movea.l A2, A0 000000E0 200A move.l D0, A2 000000E2 6750 beq +0x52 /* 00000134 */ 000000E4 1F3C 0001 move.b -[A7], 0x1 000000E8 2F2F 002A move.l -[A7], [A7 + 0x2A] 000000EC 1F07 move.b -[A7], D7 000000EE 1F04 move.b -[A7], D4 000000F0 1F3C 0001 move.b -[A7], 0x1 000000F4 1F06 move.b -[A7], D6 000000F6 1F05 move.b -[A7], D5 000000F8 2052 movea.l A0, [A2] 000000FA 2068 0030 movea.l A0, [A0 + 0x30] 000000FE 4E90 jsr [A0] 00000100 554F subq.w A7, 2 00000102 2052 movea.l A0, [A2] 00000104 2068 001C movea.l A0, [A0 + 0x1C] 00000108 4E90 jsr [A0] 0000010A 301F move.w D0, [A7]+ 0000010C 3680 move.w [A3], D0 0000010E 4A53 tst.w [A3] 00000110 6712 beq +0x14 /* 00000124 */ 00000112 0C53 0046 cmpi.w [A3], 0x46 /* 'F' */ 00000116 670C beq +0xE /* 00000124 */ 00000118 2F0A move.l -[A7], A2 0000011A 42A7 clr.l -[A7] 0000011C 4EBA 0026 jsr [PC + 0x26 /* 00000144 */] 00000120 95CA sub.l A2, A2 00000122 6014 bra +0x16 /* 00000138 */ label00000124: 00000124 4A53 tst.w [A3] 00000126 6710 beq +0x12 /* 00000138 */ 00000128 2F0A move.l -[A7], A2 0000012A 4EBA FF5E jsr [PC - 0xA2 /* 0000008A */] 0000012E 95CA sub.l A2, A2 00000130 584F addq.w A7, 4 00000132 6004 bra +0x6 /* 00000138 */ label00000134: 00000134 36BC 0064 move.w [A3], 0x64 /* 'd' */ label00000138: 00000138 2F4A 002C move.l [A7 + 0x2C], A2 0000013C 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00000140 4E74 000C rtd 0x000C fn00000144: 00000144 2F0A move.l -[A7], A2 00000146 246F 000C movea.l A2, [A7 + 0xC] 0000014A 200A move.l D0, A2 0000014C 6746 beq +0x48 /* 00000194 */ 0000014E 42A7 clr.l -[A7] 00000150 2F2F 000C move.l -[A7], [A7 + 0xC] 00000154 2052 movea.l A0, [A2] 00000156 2068 000C movea.l A0, [A0 + 0xC] 0000015A 4E90 jsr [A0] 0000015C 7002 moveq.l D0, 0x02 0000015E C0AF 0008 and.l D0, [A7 + 0x8] 00000162 4A80 tst.l D0 00000164 6710 beq +0x12 /* 00000176 */ 00000166 42A7 clr.l -[A7] 00000168 4878 0006 push.l 0x6 0000016C 42A7 clr.l -[A7] 0000016E 2052 movea.l A0, [A2] 00000170 2068 0020 movea.l A0, [A0 + 0x20] 00000174 4E90 jsr [A0] label00000176: 00000176 42A7 clr.l -[A7] 00000178 4878 0045 push.l 0x45 /* 'E' */ 0000017C 42A7 clr.l -[A7] 0000017E 2052 movea.l A0, [A2] 00000180 2068 0020 movea.l A0, [A0 + 0x20] 00000184 4E90 jsr [A0] 00000186 2F0A move.l -[A7], A2 00000188 4EBA FEFA jsr [PC - 0x106 /* 00000084 */] 0000018C 2F0A move.l -[A7], A2 0000018E 4EBA FEFA jsr [PC - 0x106 /* 0000008A */] 00000192 504F addq.w A7, 8 label00000194: 00000194 245F movea.l A2, [A7]+ 00000196 4E74 0008 rtd 0x0008 0000019A 594F subq.w A7, 4 0000019C 594F subq.w A7, 4 0000019E 2F2F 0012 move.l -[A7], [A7 + 0x12] 000001A2 3F2F 0014 move.w -[A7], [A7 + 0x14] 000001A6 2F2F 0012 move.l -[A7], [A7 + 0x12] 000001AA 206F 0020 movea.l A0, [A7 + 0x20] 000001AE 2050 movea.l A0, [A0] 000001B0 2050 movea.l A0, [A0] 000001B2 4E90 jsr [A0] 000001B4 201F move.l D0, [A7]+ 000001B6 2E80 move.l [A7], D0 000001B8 4A80 tst.l D0 000001BA 56C0 sne D0 000001BC 4400 neg.b D0 000001BE 49C0 lea.l A4, D0 000001C0 1F40 0016 move.b [A7 + 0x16], D0 000001C4 584F addq.w A7, 4 000001C6 4E74 000E rtd 0x000E 000001CA 594F subq.w A7, 4 000001CC 594F subq.w A7, 4 000001CE 2F3C 5657 4D44 move.l -[A7], 0x56574D44 /* 'VWMD' */ 000001D4 306F 0014 movea.w A0, [A7 + 0x14] 000001D8 2F08 move.l -[A7], A0 000001DA 2F2F 0014 move.l -[A7], [A7 + 0x14] 000001DE 206F 001E movea.l A0, [A7 + 0x1E] 000001E2 2050 movea.l A0, [A0] 000001E4 2068 0004 movea.l A0, [A0 + 0x4] 000001E8 4E90 jsr [A0] 000001EA 201F move.l D0, [A7]+ 000001EC 2E80 move.l [A7], D0 000001EE 4A80 tst.l D0 000001F0 56C0 sne D0 000001F2 4400 neg.b D0 000001F4 49C0 lea.l A4, D0 000001F6 1F40 0012 move.b [A7 + 0x12], D0 000001FA 584F addq.w A7, 4 000001FC 4E74 000A rtd 0x000A 00000200 594F subq.w A7, 4 00000202 42A7 clr.l -[A7] 00000204 4878 0015 push.l 0x15 00000208 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000020C 206F 0018 movea.l A0, [A7 + 0x18] 00000210 2050 movea.l A0, [A0] 00000212 2068 0008 movea.l A0, [A0 + 0x8] 00000216 4E90 jsr [A0] 00000218 201F move.l D0, [A7]+ 0000021A 4E74 0008 rtd 0x0008 0000021E 594F subq.w A7, 4 00000220 7001 moveq.l D0, 0x01 00000222 C0AF 0008 and.l D0, [A7 + 0x8] 00000226 4A80 tst.l D0 00000228 6604 bne +0x6 /* 0000022E */ 0000022A 70FC moveq.l D0, 0xFFFFFFFC 0000022C 6002 bra +0x4 /* 00000230 */ label0000022E: 0000022E 7000 moveq.l D0, 0x00 label00000230: 00000230 2E80 move.l [A7], D0 00000232 2F17 move.l -[A7], [A7] 00000234 2F2F 000C move.l -[A7], [A7 + 0xC] 00000238 206F 0014 movea.l A0, [A7 + 0x14] 0000023C 2050 movea.l A0, [A0] 0000023E 2068 000C movea.l A0, [A0 + 0xC] 00000242 4E90 jsr [A0] 00000244 584F addq.w A7, 4 00000246 4E74 0008 rtd 0x0008 0000024A 594F subq.w A7, 4 0000024C 594F subq.w A7, 4 0000024E 42A7 clr.l -[A7] 00000250 4878 001F push.l 0x1F 00000254 206F 0014 movea.l A0, [A7 + 0x14] 00000258 2050 movea.l A0, [A0] 0000025A 2068 0010 movea.l A0, [A0 + 0x10] 0000025E 4E90 jsr [A0] 00000260 201F move.l D0, [A7]+ 00000262 2E80 move.l [A7], D0 00000264 4A80 tst.l D0 00000266 56C0 sne D0 00000268 4400 neg.b D0 0000026A 49C0 lea.l A4, D0 0000026C 1F40 000C move.b [A7 + 0xC], D0 00000270 584F addq.w A7, 4 00000272 4E74 0004 rtd 0x0004 00000276 4878 FFFC push.l 0xFFFC 0000027A 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000027E 206F 0010 movea.l A0, [A7 + 0x10] 00000282 2050 movea.l A0, [A0] 00000284 2068 0014 movea.l A0, [A0 + 0x14] 00000288 4E90 jsr [A0] 0000028A 4E74 0008 rtd 0x0008 0000028E 4878 FFFC push.l 0xFFFC 00000292 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000296 206F 0010 movea.l A0, [A7 + 0x10] 0000029A 2050 movea.l A0, [A0] 0000029C 2068 0018 movea.l A0, [A0 + 0x18] 000002A0 4E90 jsr [A0] 000002A2 4E74 0008 rtd 0x0008 000002A6 4878 FFFC push.l 0xFFFC 000002AA 4878 0007 push.l 0x7 000002AE 7000 moveq.l D0, 0x00 000002B0 102F 000C move.b D0, [A7 + 0xC] 000002B4 2F00 move.l -[A7], D0 000002B6 206F 0012 movea.l A0, [A7 + 0x12] 000002BA 2050 movea.l A0, [A0] 000002BC 2068 0020 movea.l A0, [A0 + 0x20] 000002C0 4E90 jsr [A0] 000002C2 4E74 0006 rtd 0x0006 000002C6 594F subq.w A7, 4 000002C8 594F subq.w A7, 4 000002CA 4878 FFFC push.l 0xFFFC 000002CE 4878 0049 push.l 0x49 /* 'I' */ 000002D2 2F2F 0014 move.l -[A7], [A7 + 0x14] 000002D6 206F 001C movea.l A0, [A7 + 0x1C] 000002DA 2050 movea.l A0, [A0] 000002DC 2068 0008 movea.l A0, [A0 + 0x8] 000002E0 4E90 jsr [A0] 000002E2 201F move.l D0, [A7]+ 000002E4 2E80 move.l [A7], D0 000002E6 4A80 tst.l D0 000002E8 56C0 sne D0 000002EA 4400 neg.b D0 000002EC 49C0 lea.l A4, D0 000002EE 1F40 0010 move.b [A7 + 0x10], D0 000002F2 584F addq.w A7, 4 000002F4 4E74 0008 rtd 0x0008 000002F8 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000002FC 246F 001C movea.l A2, [A7 + 0x1C] 00000300 200A move.l D0, A2 00000302 6706 beq +0x8 /* 0000030A */ 00000304 7603 moveq.l D3, 0x03 00000306 280A move.l D4, A2 00000308 6006 bra +0x8 /* 00000310 */ label0000030A: 0000030A 7621 moveq.l D3, 0x21 0000030C 282F 0018 move.l D4, [A7 + 0x18] label00000310: 00000310 594F subq.w A7, 4 00000312 42A7 clr.l -[A7] 00000314 2F03 move.l -[A7], D3 00000316 2F04 move.l -[A7], D4 00000318 206F 0030 movea.l A0, [A7 + 0x30] 0000031C 2050 movea.l A0, [A0] 0000031E 2068 0008 movea.l A0, [A0 + 0x8] 00000322 4E90 jsr [A0] 00000324 201F move.l D0, [A7]+ 00000326 2A00 move.l D5, D0 00000328 4A85 tst.l D5 0000032A 56C0 sne D0 0000032C 4400 neg.b D0 0000032E 49C0 lea.l A4, D0 00000330 1F40 0024 move.b [A7 + 0x24], D0 00000334 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000338 4E74 0010 rtd 0x0010 0000033C 2F0A move.l -[A7], A2 0000033E 594F subq.w A7, 4 00000340 42A7 clr.l -[A7] 00000342 4878 0003 push.l 0x3 00000346 206F 0020 movea.l A0, [A7 + 0x20] 0000034A 2050 movea.l A0, [A0] 0000034C 2068 0010 movea.l A0, [A0 + 0x10] 00000350 4E90 jsr [A0] 00000352 201F move.l D0, [A7]+ 00000354 206F 0010 movea.l A0, [A7 + 0x10] 00000358 2080 move.l [A0], D0 0000035A 594F subq.w A7, 4 0000035C 42A7 clr.l -[A7] 0000035E 4878 0008 push.l 0x8 00000362 206F 0020 movea.l A0, [A7 + 0x20] 00000366 2050 movea.l A0, [A0] 00000368 2068 0010 movea.l A0, [A0 + 0x10] 0000036C 4E90 jsr [A0] 0000036E 201F move.l D0, [A7]+ 00000370 2440 movea.l A2, D0 00000372 2052 movea.l A0, [A2] 00000374 226F 000C movea.l A1, [A7 + 0xC] 00000378 22D8 move.l [A1]+, [A0]+ 0000037A 22D8 move.l [A1]+, [A0]+ 0000037C 2F0A move.l -[A7], A2 0000037E 4EAD C260 jsr [A5 - 0x3DA0] 00000382 1F7C 0001 001C move.b [A7 + 0x1C], 0x1 00000388 584F addq.w A7, 4 0000038A 245F movea.l A2, [A7]+ 0000038C 4E74 0010 rtd 0x0010 00000390 594F subq.w A7, 4 00000392 594F subq.w A7, 4 00000394 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000398 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000039C 206F 001C movea.l A0, [A7 + 0x1C] 000003A0 2050 movea.l A0, [A0] 000003A2 2068 0010 movea.l A0, [A0 + 0x10] 000003A6 4E90 jsr [A0] 000003A8 201F move.l D0, [A7]+ 000003AA 2E80 move.l [A7], D0 000003AC 2F57 0014 move.l [A7 + 0x14], [A7] 000003B0 584F addq.w A7, 4 000003B2 4E74 000C rtd 0x000C 000003B6 2F2F 000C move.l -[A7], [A7 + 0xC] 000003BA 2F2F 000C move.l -[A7], [A7 + 0xC] 000003BE 2F2F 000C move.l -[A7], [A7 + 0xC] 000003C2 206F 001C movea.l A0, [A7 + 0x1C] 000003C6 2050 movea.l A0, [A0] 000003C8 2068 0020 movea.l A0, [A0 + 0x20] 000003CC 4E90 jsr [A0] 000003CE 4E74 0010 rtd 0x0010 000003D2 4878 FFFC push.l 0xFFFC 000003D6 4878 0005 push.l 0x5 000003DA 7000 moveq.l D0, 0x00 000003DC 102F 000C move.b D0, [A7 + 0xC] 000003E0 2F00 move.l -[A7], D0 000003E2 206F 0012 movea.l A0, [A7 + 0x12] 000003E6 2050 movea.l A0, [A0] 000003E8 2068 0020 movea.l A0, [A0 + 0x20] 000003EC 4E90 jsr [A0] 000003EE 4E74 0006 rtd 0x0006 000003F2 554F subq.w A7, 2 000003F4 554F subq.w A7, 2 000003F6 206F 0008 movea.l A0, [A7 + 0x8] 000003FA 2050 movea.l A0, [A0] 000003FC 2068 001C movea.l A0, [A0 + 0x1C] 00000400 4E90 jsr [A0] 00000402 301F move.w D0, [A7]+ 00000404 3E80 move.w [A7], D0 00000406 3F57 000A move.w [A7 + 0xA], [A7] 0000040A 544F addq.w A7, 2 0000040C 4E74 0004 rtd 0x0004 00000410 42A7 clr.l -[A7] 00000412 306F 000A movea.w A0, [A7 + 0xA] 00000416 2F08 move.l -[A7], A0 00000418 7000 moveq.l D0, 0x00 0000041A 102F 000C move.b D0, [A7 + 0xC] 0000041E 2F00 move.l -[A7], D0 00000420 206F 0014 movea.l A0, [A7 + 0x14] 00000424 2050 movea.l A0, [A0] 00000426 2068 0020 movea.l A0, [A0 + 0x20] 0000042A 4E90 jsr [A0] 0000042C 4E74 0008 rtd 0x0008 00000430 594F subq.w A7, 4 00000432 594F subq.w A7, 4 00000434 42A7 clr.l -[A7] 00000436 306F 0010 movea.w A0, [A7 + 0x10] 0000043A 2F08 move.l -[A7], A0 0000043C 206F 0016 movea.l A0, [A7 + 0x16] 00000440 2050 movea.l A0, [A0] 00000442 2068 0010 movea.l A0, [A0 + 0x10] 00000446 4E90 jsr [A0] 00000448 201F move.l D0, [A7]+ 0000044A 2E80 move.l [A7], D0 0000044C 4A80 tst.l D0 0000044E 56C0 sne D0 00000450 4400 neg.b D0 00000452 49C0 lea.l A4, D0 00000454 1F40 000E move.b [A7 + 0xE], D0 00000458 584F addq.w A7, 4 0000045A 4E74 0006 rtd 0x0006 0000045E 4878 FFFC push.l 0xFFFC 00000462 306F 000C movea.w A0, [A7 + 0xC] 00000466 2F08 move.l -[A7], A0 00000468 2F2F 000C move.l -[A7], [A7 + 0xC] 0000046C 206F 0016 movea.l A0, [A7 + 0x16] 00000470 2050 movea.l A0, [A0] 00000472 2068 0020 movea.l A0, [A0 + 0x20] 00000476 4E90 jsr [A0] 00000478 4E74 000A rtd 0x000A 0000047C 594F subq.w A7, 4 0000047E 594F subq.w A7, 4 00000480 4878 FFFC push.l 0xFFFC 00000484 306F 0010 movea.w A0, [A7 + 0x10] 00000488 2F08 move.l -[A7], A0 0000048A 206F 0016 movea.l A0, [A7 + 0x16] 0000048E 2050 movea.l A0, [A0] 00000490 2068 0010 movea.l A0, [A0 + 0x10] 00000494 4E90 jsr [A0] 00000496 201F move.l D0, [A7]+ 00000498 2E80 move.l [A7], D0 0000049A 2F57 000E move.l [A7 + 0xE], [A7] 0000049E 584F addq.w A7, 4 000004A0 4E74 0006 rtd 0x0006 000004A4 554F subq.w A7, 2 000004A6 554F subq.w A7, 2 000004A8 206F 0008 movea.l A0, [A7 + 0x8] 000004AC 2050 movea.l A0, [A0] 000004AE 2068 002C movea.l A0, [A0 + 0x2C] 000004B2 4E90 jsr [A0] 000004B4 101F move.b D0, [A7]+ 000004B6 1F40 0001 move.b [A7 + 0x1], D0 000004BA 1F6F 0001 000A move.b [A7 + 0xA], [A7 + 0x1] 000004C0 544F addq.w A7, 2 000004C2 4E74 0004 rtd 0x0004 000004C6 0000 0000 ori.b D0, 0x0 000004CA 0000 0000 ori.b D0, 0x0 000004CE 0000 0000 ori.b D0, 0x0